# _*_ coding:utf-8 _*_
# @File  : category.py
# @Time  : 2021-07-14 08:40
# @Author: zizle

# 非交易所品种
SPECIAL_VARIETY = {
    'DINIW': '美元指数', 'EURUSD': '欧元兑美元', 'GBPUSD': '英镑兑美元', 'EURGBP': '欧元兑英镑', 'USDCNY': '美元兑人民币'
}

# 品种中文名
VARIETY_NAME = {
    'A': '豆一', 'AG': '白银', 'AL': '沪铝', 'AP': '苹果', 'AU': '黄金', 'B': '豆二', 'BB': '胶版', 'BC': '国际铜',
    'BU': '沥青', 'C': '玉米', 'CF': '棉花', 'CJ': '红枣', 'CS': '淀粉', 'CU': '沪铜', 'CY': '棉纱', 'EB': '苯乙烯',
    'EG': '乙二醇', 'FB': '纤维板', 'FG': '玻璃', 'FU': '燃油', 'GP': '股指', 'GZ': '国债', 'HC': '热卷', 'HG': '宏观',
    'I': '矿石', 'IC': '中证', 'IF': '沪深', 'IH': '上证', 'J': '焦炭', 'JD': '鸡蛋', 'JM': '焦煤', 'JR': '粳稻',
    'L': '聚乙烯', 'LH': '生猪', 'LR': '晚稻', 'LU': '低硫燃油', 'M': '豆粕', 'MA': '甲醇', 'NI': '沪镍', 'NR': '20号胶',
    'OI': '菜油', 'P': '棕榈油', 'PB': '沪铅', 'PF': '短纤', 'PG': '液化气', 'PK': '花生', 'PM': '普麦', 'PP': '聚丙烯',
    'RB': '螺纹钢', 'RI': '早稻', 'RM': '菜粕', 'RR': '粳米', 'RS': '菜籽', 'RU': '橡胶', 'SA': '纯碱', 'SC': '原油',
    'SF': '硅铁', 'SM': '锰硅', 'SN': '沪锡', 'SP': '纸浆', 'SR': '白糖', 'SS': '不锈钢', 'T': '十债', 'TA': 'PTA', 'TF': '五债',
    'TS': '二债', 'UR': '尿素', 'V': 'PVC', 'WB': '外汇', 'WH': '强麦', 'WR': '线材', 'Y': '豆油', 'ZC': '动力煤', 'ZN': '沪锌',
    'DINIW': '美元指数', 'EURUSD': '欧元兑美元', 'GBPUSD': '英镑兑美元', 'EURGBP': '欧元兑英镑',
    'USDCNY': '美元兑人民币'}

VARIETY_NAME.update(SPECIAL_VARIETY)

# 功能模块(如此设置是为了防止前端随意发送)
FUNC_MODULE = {'short_message': '即时资讯', 'spot_price': '现货报价', 'reports': '定期报告',
               'product': '产品服务', 'delivery': '交割服务', 'calculate': '计算平台', 'datalib': '品种数据',
               'exchangelib': '交易所数据', 'exdoctor': '交易诊断'}

CLIENTS = {1: '研究端', 2: '普通端'}
MENUS = {1: '后台管理', 2: '客户端', 3: '定向功能'}
USER_ROLES = {'superuser': '超级管理员', 'operator': '后台管理员', 'collector': '信息搜集员', 'research': '研究员',
              'normal': '客户端用户'}
# 交易所1990.10.12,1990.11.26，1993.02.28，2006.09.08，...
EXCHANGE = {1: '郑州商品交易所', 2: '上海期货交易所', 3: '大连商品交易所', 4: '中国金融期货交易所', 5: '上海国际能源交易中心',
            6: '非交易所品种',
            'czce': 1, 'shfe': 2, 'dce': 3, 'cffex': 4, 'ine': 5, 'notall': 6}
VARIETY_GROUPS = {1: '金融股指', 2: '农业产品', 3: '能源化工', 4: '金属、黑色'}

REPORT_CATEGORY = {1: '收盘评论', 2: '每周周报', 3: '月度报告', 4: '年度报告'}

NO_REAL_VARIETY = ['GP', 'GZ', 'WB', 'HG', 'DINIW', 'EURUSD', 'GBPUSD', 'EURGBP', 'USDCNY']  # 不是真正交易所交易的品种
NO_STRATEGY_VARIETY = ['GP', 'GZ', 'WB', 'HG']
NO_PRODUCT_VARIETY = ['GP', 'GZ', 'WB', 'HG', 'DINIW', 'EURUSD', 'GBPUSD', 'EURGBP', 'USDCNY', 'IF', 'IH', 'IC', 'T', 'TS', 'TF']
CFFEX_VARIETY = ['IF', 'IH', 'IC', 'T', 'TS', 'TF']

# 交割仓库的类型
WAREHOUSE_TYPE = {1: '仓库', 2: '厂库', 3: '车板'}

